// 它是vue脚手架中的webpack配置文件，是webpack来进行加载以及运行

module.exports = {
  // 设置开发时的一个lint检查
  lintOnSave: true,

  // 开发模板和实例入口
  pages: {
    index: {
      // 模板
      template: 'public/index.html',

      // 实例入口
      entry: 'src/index.js'

    }
  },

  // 开发服务器配置
  devServer: {
    // 指定项目运行端口
    port: 2222,

    // 是否自动打开浏览器
    open: true,

    // 请求代理
    proxy: {
      // 起一个代理字段 -- 如果本地请求的地址中，包含了这个字段，则表示需要执行代理请求
      // http://localhost/apis/user/validate/code 本地请求
      '/apis': {
        // 你要代理哪个服务器 -- 代理目标
        // http://localhost/apis/user/validate/code => http://www.shuiyue.info:26666/apis/user/validate/code
        target: 'http://www.shuiyue.info:26666',
        // 重写路径，把/apis替换为空
        // http://www.shuiyue.info:26666/apis/user/validate/code => 服务器将会发出 http://www.shuiyue.info:26666/user/validate/code
        pathRewrite: { '/apis': '' }
      }
    }
  }
}
